package ywpt.model;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

import ywpt.components.acegi.domain.User;

public class TrainingInfo implements java.io.Serializable{
	
	/**
	 * 培训信息
	 */
	private static final long serialVersionUID = 5519592380406199443L;
	
	   private Long id;//Id                   bigint               identity,
	   private String traningTopic;//Traning_Topic        varchar(50)          null,
	   private CommonTable traningType;//Traning_Type         bigint               null,
	   private String traningLocation;//Traning_Location     varchar(50)          null,
	   private String startTime;//Start_Time           datetime             null,
	   private String endTime;//End_Time             datetime             null,
	   private String traningDesc;//Traning_Desc         varchar(500)         null,
	   private String lecturer;//Lecturer             varchar(50)          null,
	   private String receiveOrg;//会议参加组织
	   private String student;//Student              varchar(500)         null,
	   private int version;//Version              int                  null,
	   private Boolean deleteFlag;//Delete_Flag          bit                  null,
	   private Boolean checkFlag;//Check_Flag           bit                  null,
	   private User checker;//Checker              bigint               null,
	   private Date createDate;//Create_Date          datetime             null,
	   private User creater;//Creater              bigint               null,
	   private Date modifyDate;//Modify_Date          datetime             null,
	   private User modifyer;//Modifyer             bigint               null,
	   
	   private Set<TrainingScan> scanSet = new HashSet<TrainingScan>();

	   public TrainingInfo(){
		   this.deleteFlag=false;
		   this.checkFlag=false;
	   }
	   
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public String getTraningTopic() {
		return traningTopic;
	}

	public void setTraningTopic(String traningTopic) {
		this.traningTopic = traningTopic;
	}

	public CommonTable getTraningType() {
		return traningType;
	}

	public void setTraningType(CommonTable traningType) {
		this.traningType = traningType;
	}

	public String getTraningLocation() {
		return traningLocation;
	}

	public void setTraningLocation(String traningLocation) {
		this.traningLocation = traningLocation;
	}
	
	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getTraningDesc() {
		return traningDesc;
	}

	public void setTraningDesc(String traningDesc) {
		this.traningDesc = traningDesc;
	}

	public String getLecturer() {
		return lecturer;
	}

	public void setLecturer(String lecturer) {
		this.lecturer = lecturer;
	}

	public String getStudent() {
		return student;
	}

	public void setStudent(String student) {
		this.student = student;
	}

	public int getVersion() {
		return version;
	}

	public void setVersion(int version) {
		this.version = version;
	}

	public Boolean getDeleteFlag() {
		return deleteFlag;
	}

	public void setDeleteFlag(Boolean deleteFlag) {
		this.deleteFlag = deleteFlag;
	}

	public Boolean getCheckFlag() {
		return checkFlag;
	}

	public void setCheckFlag(Boolean checkFlag) {
		this.checkFlag = checkFlag;
	}

	public User getChecker() {
		return checker;
	}

	public void setChecker(User checker) {
		this.checker = checker;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

	public User getCreater() {
		return creater;
	}

	public void setCreater(User creater) {
		this.creater = creater;
	}

	public Date getModifyDate() {
		return modifyDate;
	}

	public void setModifyDate(Date modifyDate) {
		this.modifyDate = modifyDate;
	}

	public User getModifyer() {
		return modifyer;
	}

	public void setModifyer(User modifyer) {
		this.modifyer = modifyer;
	}

	public Set<TrainingScan> getScanSet() {
		return scanSet;
	}

	public void setScanSet(Set<TrainingScan> scanSet) {
		this.scanSet = scanSet;
	}

	public String getReceiveOrg() {
		return receiveOrg;
	}

	public void setReceiveOrg(String receiveOrg) {
		this.receiveOrg = receiveOrg;
	}
	   
}
